pay back and then some - Spanish English Dictionary